home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 3: CDPD 3
/
Almathera Ten on Ten - Disc 3: CDPD3.iso
/
ab20
/
ab20_archive
/
utilities
/
misc
/
qmouse-2.02.lzh
/
qmouse.doc
< prev
next >
Wrap
Text File
|
1992-02-22
|
5KB
|
152 lines
QMouse V2.02
Written by Dan Babcock
-- This program REQUIRES Kickstart 2.0 or higher. --
I missed one program more than any other when I switched to
Kickstart 2.0: QMouse, the venerable mouse-utility. I tried every
other program of its type that I could find, but every utility I
tried had bugs/quirks, lacked important features, and worst of
all was HUGE. Discouraged (and annoyed), I decided to write my
own. QMouse 2.0 (this program) is a completely new program, not
an update to QMouse, but I couldn't think of a more fitting name;
after all, my intent was to make a utility "like QMouse" - why
not call it QMouse!? I hope this doesn't lead to too much
confusion. On to the all-important feature list...
FEATURES:
* Automatic window activation after Amiga-M and Amiga-N: the
previously active window will be made active. VERY useful!!! Does
not poke screen structure like the original QMouse did (bad :-)).
* Optional top-line blanking for 2320/3000 owners who wish to
mask the "half line flicker" effect. Does not blank the border,
just the top line.
* System-friendly mouse blanking. Uses only the documented
function SetPointer. Does not interfere with other sprites (e.g.
JRComm's cursor).
* Mouse acceleration/threshold
* "PopCLI" feature. The CLI (actually any program may be
executed) will have a sensible current directory, stack, and
path.
* Click-to-front and click-to-back. New for V2.02: Click-to-Back
will intelligently decide whether to perform a Window-To-Back or
Screen-To-Back operation.
* SunMouse (activates window under mouse pointer). Personally I
don't care for this feature, but if you like it, it's here. (And
in this version, it actually works. :-)).
* Screen blanking. No special effects; use another program for
that stuff.
* Option to completely disable DisplayBeep (some programs overuse
it and it gets VERY annoying!)
* Option to remap a few Northgate keys.
* Starts own background process (no need to RUN).
* Written in assembly (efficient). Not a commodity.
* Fully public domain. Source code included.
* ONLY 3K !!!!!!!!!!!
-----------------
Using QMouse V2.0
-----------------
To see the parameter template type "Qmouse ?". Most likely it
looks like gibberish to you, though, so I'll explain the options:
(Please note: If you don't specify an option, the option is OFF.
The default set of options is therefore all OFF).
MBLANK (abbreviated M):
This specifies the number of seconds of mouse inactivity
before the mouse pointer is blanked. The mouse pointer is also
blanked whenever you hit a key.
Examples: m=3, mblank=9, M 10
SBLANK (abbreviated S):
Screen blanking - works same as mouse blanking basically.
NOFLICKER (abbreviated N):
This option will blank the top line of the display. (Only useful
to 2320/3000 owners). This function inspects the system copper
list, so it probably won't work in future Kickstarts.
CMD:
Specifies the command to execute when the user hits left-Amiga-
ESCape. Default is "newcli". Use like this: CMD="newcli
con:0/0/640/400". Important!!! The current directory, stack, and
path of the newly created CLI will be that of the CLI where
QMouse was originally executed. Therefore, place QMouse in your
startup-sequence *after* STACK and PATH commands!!
ACCELERATION (abbreviated A):
Specifies mouse speed-up factor.
Examples: acceleration 3, a=4, a 9
THRESHOLD (abbreviated T):
Specifies a threshold (minimum movement) required to applyacceleration factor. The default is zero. Example: T=1.
CLICKTOBACK (abbreviated CTB):
Specifying "ctb" or "clicktoback" will enable a feature whereby
both mouse buttons being pressed simulatenously will send the
window under the mouse pointer to the back.
CLICKTOFRONT (abbreviated CTF):
This option specifies the number of mouse clicks required to
bring the window under the mouse pointer to the front. Example:
ctf=2.
SUNMOUSE:
Specifying "sunmouse" turns on the "Sun Mouse" feature. I don't
recommend you use it because it's annoying and causes problems
with some programs. (Unless you happen to like it :-)).
NOBEEP:
Completely disables DisplayBeep (the routine that flashes the
screen).
NORTHGATE:
For Northgate keyboard users only: remaps a couple keys. (Page Up
-> Shift-Cursor-Up, etc). Sorry, if you want to change it you'll
have to edit the source and reassemble.
QUIT:
Completely de-installs QMouse. (Why would anyone want to do
that??!!). It may fail to quit if some other utility has taken
over the same library vectors.
----------
The Author
----------
If you want to contact me for some reason, please send email to
d6b@ecl.psu.edu.